REM Any NVFTDLLXX.dll can be used for installing NvFrapsOpenVR.man set LIBHTCVIVE_EVENTS_MAN=%CD%\NvFrapsOpenVR.man set LIBHTCVIVE_PATTERN=NVFTVRDLL*.dll echo Looking for %LIBHTCVIVE_PATTERN% dll's for /f "delims=" %%a in ('dir /b /o:d "%LIBHTCVIVE_PATTERN%"') do set LIBHTCVIVE_DLL=%%a icacls "%LIBHTCVIVE_EVENTS_MAN%" /t /grant Everyone:R icacls "%CD%\%LIBHTCVIVE_PATTERN%" /t /grant Everyone:R wevtutil uninstall-manifest "%LIBHTCVIVE_EVENTS_MAN%" echo wevtutil install-manifest "%LIBHTCVIVE_EVENTS_MAN%" /rf:"%CD%\%LIBHTCVIVE_DLL%" /mf:"%CD%\%LIBHTCVIVE_DLL%" wevtutil install-manifest "%LIBHTCVIVE_EVENTS_MAN%" /rf:"%CD%\%LIBHTCVIVE_DLL%" /mf:"%CD%\%LIBHTCVIVE_DLL%" REM make sure it worked wevtutil get-publisher NVFT-ETW-OPENVR > nul if %errorlevel% neq 0 exit /b 1 echo Installed %LIBHTCVIVE_EVENTS_MAN%